块设备

功能概述

ZStack Cloud云平台支持块设备透传功能,将块设备直接透传于云主机使用,减少虚拟化层面带来的损耗,给虚机和业务带来更好的性能。

最佳实践

  • 两个以上的链路的FC存储或iSCSI存储,根据需要配置多路径访问方式。
  • 使用LUN透传功能,需确保LUN没有被主存储或者其他云主机使用。
  • 使用LUN透传功能,需保证接口存储光交接口稳定且正常,否则可能会导致云主机IO突发异常。
  • 使用LUN透传部署故障转移集群,对LUN进行扩容,需进行手动更新(service multipath reload)多路径设备,故障转移集群才可正常提供业务。
  • 使用LUN透传部署故障转移集群,需使用反强制亲和组,将云主机分散至不同物理机。
  • 使用LUN透传部署故障转移集群,群集内Master云主机热迁移前,将Master切换到其他节点。
  • 使用LUN透传部署故障转移集群,需要检查服务器的HBA卡是否为Emulex类型,Emulex类型的HBA卡会因为默认允许的IO block过小导致虚拟机产生blk_updat_error,如果为Emulex类型,需执行下列命令,并重启物理机,否则云主机不能正常格式化。

      echo 'options lpfc lpfc_sg_seg_cnt=256' > /etc/modprobe.d/lpfc.conf
      cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).bak.$(date +%m-%d-%H%M%S).img
      dracut -f -v
    

注意事项

  • 需通过管理节点接管物理机,物理机自动部署安装LVM、Multipath等工具包后。
  • 在物理机上部署FC存储或iSCSI存储,划分出一定容量大小的块设备(LUN),并通过在线扫描发现磁盘后才能将块设备透传给云主机使用。

results matching ""

    No results matching ""